package com.campus.service;

import com.campus.pojo.ProParamInfo;
import com.campus.pojo.ProUnitInfo;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface UnitInfoService {
    List<ProUnitInfo> selectByPage(Map<String,Object> params);    //分页查询
    int count(Map<String,Object> params);//返回满足条件的记录个数
    List<ProParamInfo> selectAllType(String areaId); //查找所有类型
    int addUnitInfo(ProUnitInfo info);  //添加单位
    int isRepeat(ProUnitInfo unitInfo); //外部编号是否重复
    int deleteUnit(Map<String,Object> params);//批量删除单位
    List<ProUnitInfo> getUnitList(String areaId);
    // 查询所有两定单位信息
    public List<ProUnitInfo> queryUnitInfoList(String nameOrCode, String unitTypeId, String unitGradeId, String areaId);

}
